From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:42 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
OBJECTIVE: |
Looking for opportunity in Metro
DC area, primarily as technical manager, architect or team lead. Prefer corp
to corp opportunities. |
|
EXPERIENCE: |
12/2015 - Present |
Independent Consultant |
|
|
|
|||
|
• Worked with Ops team to setup
cloud environment with Amazon Web Service (AWS).• Gather, analysis, evaluate
& recommend different technical alternatives• Assisted project manager
with estimation, schedule, priority and resource management. • Working with
business analyst and stakeholders, lead development effort with restful web
service, angular JS, spring, hibernate to create modern, state of art web
system to replace legacy grant processing system.I am responsible for the
overall technical architect for 3 FDA modernization projects. My duty
included software evaluation, finalizing tech stack, database remodeling,
tracking team progress, tutoring junior team members and hands on
development. The technology used included Oracle, Spring, Hibernate,
Hibernate Envers, Spring Data, Restful web service/JSON with Spring MVC, JWT
based security with Single Sign On, and AngularJS on front end. |
|||
|
12/2012 - 12/2015 |
Enlightened |
Office Of Personnel Management |
|
|
|
|||
|
As a tech lead/architect, I worked
with project manager, requirement analyst, developers, QA and portal team to
deliver portlet development. I was involved in the full lifecycle of the
software development. Duties included coordination, architecture, high level
& detailed design, hands-on development and technical guidance.
Technology: Spring, Hibernate, Spring Portlet MVC, jQuery, WebCenter.• Lead
team’s of four java developers for various analysis, design, and development
tasks for large scale portlet system. Coordinated with other teams, mentored
junior developers.• Performed detailed design utilizing various design
patterns such as template method, factory. Documented with class diagrams and
sequence diagrams. • Responsible for code implementation using Freemarker,
iText to generate PDF documents.• Responsible for identifying current
performance bottleneck. Fine tuned SQL and optimized code for improved system
performance.• Conducted design and code review, promoted good practices and
standards with all aspects of system/software design and integration.•
Developed unit test using JUnit which resulted in 80% code coverage.•
Provided support, coaching, and mentoring to less experienced team members.•
Effectively worked with production support team to resolve any production
issue. |
|||
|
3/2011 - 12/2012 |
Comsys |
||
|
|
|||
|
Worked on the architect, design
and implementation of FBI's Next Generation Identification (NGI) project. SOA
and message oriented architect was used throughout the system to integrate
with various third party and FBI existing legacy systems, such as MorphTrack,
MorphBIS, EFCON, etc. SOAP, REST Web services, EJB 2.0/JMS on JBoss was used
to implement business components, IBM's ActiveVOS was used for workflow
management, JPA/Hibernate was used for persistence, IBM's ClearCase and
ClearQuest were used for version control and issue management. |
|||
|
10/2008 - 3/2011 |
Department of Justice |
Washington, DC |
|
|
|
|||
|
Worked on DOJ's $12+ million
budgeting/forecasting system from the very start. Duties included
requirement gathering, analysis, architecture, design, development and
deployment. UML is used to document design outcome and various design
patterns are used, such as Singleton, Chain of Responsibility, Template
Method, Adapter, Builder,Visitor, etc. The system relies heavily on JBoss
Drools rule engine for complex rules implementation. It is built on open
source architecture with tools such as Spring, Hibernate, Struts 2.0, Ajax,
etc. Utilized WebLogic JMS provider wrapped with Spring JMSTemplate to
asynchronously communicate with other components. Maven is used for
build/project management. Oracle acts as the backend database. My major
responsibility is backend design and development, including business logic,
rule creation, data access, etc. |
|||
|
10/2006 - 10/2008 |
LMI |
McLean, VA |
|
|
Industry: |
|||
|
|
|||
|
Worked for Department of Labor’s
OSHA agency’s multi-year, 30m+ project to automate OSHA’s daily business
flow. The application supports 8000+ OSHA workers. Integrated various 3rd
party COTS on a unified J2EE platform running on BEA Weblogic server. This includesBEA’s
Aualogic for process automation, Alfresco for content management, Adobe’s
form server for offline processing, BEA’s ALUI portal server for
presentation, etc. Other tools used included Spring, Hibernate, Oracle,
ClearCase, ClearQuest, IBM’s rational suite of modeling tools, such as RSM,
RSD, etc. |
|||
|
5/2006 - 7/2007 |
Savantage Financial Inc. |
Rockville, MD |
|
|
Industry: |
|||
|
|
|||
|
Worked as an architect/team lead
for Savantage Finanacial Service, Inc. for a re-engineering project to
convert Oracle form based financial application to web application. Duties
included architecture specification, technology evaluation, framework setup, etc.
The new application is based on Ajax-enabled Java Server Faces on the front
end, with Tomcat server, Spring framework as middle logical tier, Apache
iBatis as data persistent tier with Oracle database server. |
|||
|
2/2006 - 5/2006 |
Northrop Grumman |
Bethesda, MD |
|
|
Industry: |
|||
|
|
|||
|
Acted as team lead for the NIH eRA
project. Provided technical direction to the development team, manage
resource allocations, assisted with the project planning. Technologies used
include Oracle 10g application server, Oracle 10g database server, Struts as
front end. Tools utilized included Rational ClearCase, ClearQuest, Rose, etc. |
|||
|
8/2004 - 2/2006 |
Z-Tech Corporation |
Germantown, MD |
|
|
Industry: |
|||
|
|
|||
|
Participated in the modernization
of student loan servicing project for Department of Education as an on-site
consultant with ACS, a fortune 500 company.• Provided technical leadership
and guidance to development team. Assisted with project management with
resource allocation, task estimation and schedule. Supervised technical
resources in the team.• Performed high-level technical evaluation of various
architectures and components, such as in house framework vs. open source
Spring framework, rule engines (Drools, RuleAid, etc), rich web client based
on open source Laszlos vs. Struts based web site, etc. Lead the prototyping
efforts with Spring/Hibernate/Struts framework with Oracle database. •
Detailed J2EE system design using Rational XDE including class diagram,
sequence diagram, component diagrams. Built the system with Oracle 9i,
Hibernate 2.0 as persistence layer, WebSphere as application server.
Developed and tested session beans, hibernate with DAO for middle service
tier. Exposed services via web services to Sibel screens.• Involved in
requirement gathering and use case authoring. |
|||
|
2/2004 - 8/2004 |
Booz Allen Hamilton |
Rockville, MD |
|
|
Industry: |
|||
|
|
|||
|
Served as a technical architect
for National Cancer Institute’s Chemoprevention Serious Adverse Event Report
System (CSAERS). Major modules include AE reporting, work flow processing,
PDF generation and medical coding, CDE processing to integrate with CaBIG
(Cancer Bioinformatics Grid). Duties included high-level system architecture,
design, implementation, testing and deployment. Various patterns were
employed, including optimistic locking, sequence blocks, synchronizer token,
factory, chain of responsibility, decorator, builder, etc. Tools used
included Rational Suite (ClearCase, ClearQuest, RequisitePro, XDE, etc), UML,
RUP, JBOSS, Tomcat, Oracle 9i, Struts 1.1, Eclipse IDE, open source tools
such as Velocity, XDoclet, Jakarta Commons/validator, Jalopy, CheckStyle,
iText, Junit, HttpUnit, ant, log4j, JDOM, etc. |
|||
|
7/2002 - 2/2004 |
Z Tech Corporation |
Rockville, MD 20850 |
|
|
Industry: |
|||
|
|
|||
|
* Lead, architect and implemented
a web asset management system for the whole NOAA (National Oceanic and
Atmosphere Administration) organization. The system was built with J2EE
technology on WebLogic 7.0 platform with Ant, struts, log4j, etc. Backend repository
was Oracle 9i. * Severed as a lead architect/developer. Duties included
high-level system architect, design as well as development/ implementation of
J2EE re-engineering for the Dept. of Commerce Financial Analysis and
Commitment Tracking Systems (FACTS). Tools used included Rational Unified
Process (RUP), UML modeling/Rational Rose, EJB, Jakarta Struts framework,
JSP/Servlet, etc. Ant is used to automate the build process and log4j is used
for logging. The old financial tracking system is converted to a N-tier
web-based system on J2EE platform with Oracle database server, iPlanet
Application server running on SunOS. Various design patterns, such as MVC,
Singleton, Session Façade, Service Locator, Value Object, Chain of
Responsibility, were employed. * Tutor junior developer in the team;
coordinate their tasks including design/code review, system integration. *
System/technical training for end-users in the transition phase. |
|||
|
4/2001 - 7/2002 |
Hughes Network Systems |
Germantown, MD |
|
|
Industry: |
|||
|
|
|||
|
Involved in various parts of
customer relationship management (CRM) for the DirecPC unit. * Participated in
the customer care portal/extranet for DirectPC (http://dpc.hns.com). Designed
and implemented a framework for generic web interfaces to various kinds of
transactional data flow on a Weblogic 6.1 platform. Technology used includes
XML/Schema, JSP/Servlet, Session Façade, DAO, JDBC, Java XML API, etc. Data
repository is Oracle 8i along with stored procedures/packages. * Architect,
design and implemented a remote support portal for DirecWay customers using
servlet/JSP, Vantive Java API and Oracle 8i database.. |
|||
|
2/1997 - 4/2001 |
Circle.com, a division of Snyder
Communications |
Betheda, MD |
|
|
Industry: |
|||
|
|
|||
|
* Constructed the first web
community for franchisers (http://www.franchiseplanet.com/) and document
management site (http://www.franchisedocs.com/) using Java Servlet, EJB,
WebLogic, and SQL 7.0 database along with ServletExec tool. * Built a dynamic
content management tool using Java 1.2. Servlet and JDBC are used to access
SQL7.0, administrator interface was build using applet, swing, HTML and
JavaScript. Created a XML command set and a scripting language for users to
setup the site content.* Designed and implemented a 3-tier Intranet
application for Sales and Marketing Web Tracking. Functions include contact
management, web access statistics. The whole application was written in
JDK1.2, middle tier was implemented with Remote Method Invocation (RMI) and Java
servlet, JDBC was used to access SQL server. User interface in HTML and
JavaScript.* Designed and implemented an intranet based system for GTE long
distance customer service. Integrated web, customized activeX controls, SQL
database and GTE legacy mainframe system using Visual Basic 6.0, ASP, DHTML,
XML, VBScript/JavaScript and Rumba mainframe access control so that user can
painlessly access mainframe data by pointing and clicking on the web page. *
Designed and implemented a 3-tier intranet call center application for
government Health Care and Financial Administration (HCFA) program. MS SQL
Server is used as backend data depository, MTS/VB DLL served as middle tier
business logic. DHTML, RDS used in the front end to manage the knowledge base
and to provide a richer user interaction. The application is currently
running on 3 call centers with 800+ concurrent users. * Directed, designed
and implemented the first 3-tier Intranet application for Snyder¡¯s GTE
business processing. Functions include sale search, rep search, order update,
TPV voice file retrieve, etc. Backend is built on Microsoft SQL Server 6.5
with stored procedures, middle tier server is Microsoft Transaction Server
(MTS) 2.0 with ActiveX DLL written in Visual Basic 5. Web server is Microsoft
Internet Information Server (IIS) 4.0 with Active Server Page (ASP). Front
end includes dynamic HTML. ADO is used in ActiveX DLL for all the database
access.* Implemented and maintained the commission and personnel system
(CAPS) for AT&T consumer and AT&T business processing using VB 5.0
and SQL Server. RDO model, VB classes and stored procedures were integrated
together. Input, output and return values are passed between RDO and stored
procedures.* Automated the reporting process for AT&T consumer process
using VB 5.0, Crystal Report 5.0, RDO and stored procedure. It is used to
print 6,000+ pages of report every 2 weeks automatically. |
|||
|
10/1995 - 1/1997 |
Advanced Marketing Communications |
Miami/FL |
|
|
Industry: |
|||
|
|
|||
|
Design, develop and maintenance of
database marketing /telemarketing applications using client/server technology.
Typical systems include Oracle 7.x , SQL Server 6.5 on UNIX and Windows NT
platform as backends and Microsoft Access, Visual Basic as front ends running
on Windows 3.x and/or Windows 95. As a team leader, I am in charge of every
aspect of projects including AT&T Resources for New Business
(http://www.att.com/rnb) , AT&T New & Emerging Laboratories, AT&T
Local Service Telemarketing, as well as marketing database systems for ASTRA
USA, Orient Cruise Lines, TORO, BASF, etc. Duties included:* Oracle, SQL
server backend data processing using PL/SQL, SQR, stored procedures,
triggers, etc.* Point and click online query system and ad hoc reporting
system on Windows 95 using Visual Basic and Microsoft Access * Data entry
systems using Visual Basic, ODBC, Oracle Object for OLE* Online
outbound/inbound telemarketing scripting/data capturing system in Microsoft
Access/Visual Basic* Oracle/SQL server Database administration including
physical/logical database design, user setup, rollback segment management, performance
tuning and security management |
|||
|
1/1995 - 10/1995 |
Advanced Systems Consultants, Inc. |
Dayton/OH |
|
|
Industry: |
|||
|
|
|||
|
Job duty included design, develop,
maintenance and technical support for application software for inventory
control application using PDAs (Personal Digital Assistance). Responsible for
data collection (including bar codes), storage, processing and communication
between PDAs and host systems.* Designed and developed of an asset tracking
system for a diary company with PDAs and PCs. The PDA program is written in
C, which includes ISAM databases, report writing, order taking, data
collection includes bar code scanning. The host PC program is written in
Visual Basic, which can download/upload information directly to/from PDAs
through a RS-232 link. The window program on PC maintains the database, which
is powered by Microsoft Access engine.* Designed and developed a Route
Accounting program on PSION PDAs (Workabout) in C. Included window GUI
design, ISAM database programming, host connectivity and bar code scanning
ability for real time tracking.* Designed, upgraded and developed a real-time
serial (RS-232) communication package PCOMMTM for palmtop computers (PSION
Series 3a). Features included VT 100, ANSI and IBM 3270 terminal emulation,
modem support, file transfer (ASCII, XMODEM, YMODEM protocols supported),
screen capture, etc. The whole package was written in C for extremely fast
execution and low level hardware control.* Microsoft Window based
communication package between PCs and remote PDAs using Visual Basic
including file transfer, remote execution of programs on PDAs from PCs, etc.
to install PCOMMTM on PDAs from PCs running Windows as well as to copy
protect PCOMMTM on PDAs. |
|||
|
5/1994 - 1/1995 |
Concert Corporation |
Dayton/OH |
|
|
Industry: |
|||
|
|
|||
|
Duties include application
software development and upgrade for statistical process control (SPC). *
Upgraded the old Lattice C coded program to Microsoft C. Programmed Paradox
Engine 3.0 to build a relational database product to replace the previous proprietary
database. The menu-driven product QE-2000 has the ability to draw various SPC
charts (X-bar, Histogram, u, p, np, c, Pareto, etc.) as well as to
communicate with shop floor data collection machines. |
|||
|
EDUCATION: |
9/1994 |
University of Cincinnati |
US |
|
|
|||
|
MS, Electrical & Computer
Engineering, September 1994. GPA: 3.9/4.0 |
|||
University Of Science and
Technology |
China |
||
|
|
|||
|
BS, Electrical Engineering,
September, 1991. GPA: 3.7/4.0 |
|||
|
CERTIFICATION: |
6/2016 |
Aamzon Web Service |
|
AWS Certified Solution Architect -
Associate |
|||
|
1/2005 |
|||
Sun Certified Enterprise Architect
(SCEA) |
|||
|
5/2004 |
|||
Sun Certified Web Component
Developer (SCWCD) |
|||
|
7/2001 |
|||
Sun Certified Java Programmer
(SCJP) |
|||
|
SKILLS: |
Skill Name |
Skill Level |
Visual Basic |
Expert |
|
PL-SQL, stored procedures |
Expert |
|
ASP, MTS, Dynamic HTML |
Expert |
|
VBScript, JavaScript |
Expert |
|
Java/J2EE |
Expert |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||